﻿@charset "utf-8";
/*初始化样式*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;

/*设置字体*/
font-size:14px;
line-height:24px;
font-family:Arial,"微软雅黑","宋体";
color:#414446;

/*设置宽度*/
width:100%;
}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
.ul,.ul li{ list-style:none;} /*该设置跟后台编辑器有关*/
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;} /*该设置跟后台编辑器有关*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}

/*强制去除表单自带的样式*/
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;}
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:middle;}
a{ color:#414446; text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#fff;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
/*初始化样式*/

/*页面框架结构*/
.Contain{padding:50px 0px 63px 0px;}
.Content{padding-top: 46px;}
.SinglePage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.container{max-width: 1200px;margin:0 auto;}



/*分页*/
.Pages{}
.Pages{ text-align: center;padding-top:34px;}
.Pages .p_total{display: none}
.p_cur,.p_count,.a_first,.a_end,.p_jump{display:none;}
.a_prev,.a_next{display:inline-block;width:76px;height:37px; vertical-align: middle;float: left;font-size: 0}
.a_prev{background:url(../images/pages_ico.jpg) no-repeat left center ;}
.a_prev:hover{background:url(../images/pages_ico3.jpg) no-repeat left center ;}
.a_next{background:url(../images/pages_ico1.jpg) no-repeat left center ;}
.a_next:hover{background:url(../images/pages_ico2.jpg) no-repeat left center ;}
.Pages .p_cur,.Pages .p_count{display:none;}
.p_cur{color:#999;}
.p_count{padding-right:27px;}
.p_cur,.p_count{color:#999;}
.p_cur b,.p_count b{font-weight: normal;}
.p_page{display:inline-block;}
.p_page .num{display:inline-block;float: left;margin:0px 15px;}
.p_page .num a{ padding:0px 20px;text-align:center;color:#666;display:inline-block;line-height:37px;font-style:normal;font-size:18px;}
.p_page .num a.a_cur{color:#d6000f;}
.p_page  a:hover{color:#d6000f;}
.p_page .a_first,.p_page .a_end{
    display: none;line-height:31px;margin-right:4px;padding:0px 19px;color:#333;}
/*分页*/


/*头部*/
.Top{background: #ffff;}
.toper{max-width: 1200px;margin: 0 auto;height: 100px;line-height: 100px}
.Top .Logo{display: block;float: left;width: 109px;}
.Top .Logo img{width: 96px;height: 78px;}
.Top .topdes{float: left;margin-top: 18px;}
.Top .topdes p{line-height: 1;color: #000;}
.contop{float: right;margin-top: 25px;}
.contop p{line-height: 0;color: #8a1d22;font-size: 16px;}
.MainNav{float: left;padding-left: 20px}
.MainNav li{float: left;position: relative;}
.MainNav li em{display: block;padding-right: 21px;font-size: 18px;color: #fff;background: url(../images/top_ico.png) no-repeat right center;margin: 0 17px; font-style: normal;}
.MainNav li em a{color: #000;}
.MainNav li .dorpDown{position: absolute;top:76px;width: 170px;display: none;z-index: 9}
.MainNav li .dorpDown .top_ico{width:0;height:0;border-width:0 10px 10px;border-style:solid;border-color:transparent transparent #fff;margin:0 auto;display: block}
.MainNav li .dorpDown dl dd{line-height: 52px;height: 52px;position: relative;background: #fff;}
.MainNav li .dorpDown dl dd span{width:0;height:0;border-width:5px 0px 5px 10px;border-style:solid;border-color:transparent transparent transparent #ddd;display: block;position: absolute;top: 22px;left: 24px;}
.MainNav li .dorpDown dl a{line-height: 52px;height: 52px;font-size: 16px;color:#666;padding-left: 40px;display: block;background: #fff}
.MainNav li .dorpDown dl dd.first{background: url(../images/top_ico3.png) left top no-repeat;padding-top: 6px;}
.MainNav li .dorpDown dl dd.last{background:url(../images/top_ico4.png) left bottom no-repeat;padding-bottom: 6px;}
.MainNav li .dorpDown dl dd:hover a{background: #891c21;color:#fff;}

.MainNav li .dorpDown dl dd.first:hover{background: url(../images/top_ico6.png) left top no-repeat;padding-top: 6px;background-size:170px auto;}
.MainNav li .dorpDown dl dd.last:hover{background:url(../images/top_ico5.png) left bottom no-repeat;padding-bottom: 6px;}

.MainNav li .dorpDown dl dd:hover span{border-color:transparent transparent transparent #fff;}
.search_box{float: right;width: 70px;height: 27px;margin-top: 39px;border-left: 1px dashed #fff;position: relative;}
.search_box .search_btn{display: block;width: 27px;height: 27px;background: url(../images/search_ico.png) no-repeat center;float: right;border:none;}
.search_box .search_input{position: absolute;top: 30px;width: 120px;border: 1px solid #ccc;line-height: 24px;background: #212121;right: 0px;line-height: 27px;display: none}
.search_box .search_input input{width: 70px;color:#fff;padding: 0px 10px;}
/*头部*/


/*底部*/
.Bottom{}
.Bottom_top{background: #232323;padding-bottom: 57px;}
.Bottom_top li{float: left;margin-right: 80px;width: 8%;text-align: center;}
.Bottom_top li span{display: block;width: 100%;background-image: url(../images/ceshi.png);background-repeat: no-repeat;height: 17px;padding-top: 111px;line-height: 16px;font-size: 16px;color: #891c21;margin-bottom: 20px;}
.Bottom_top li dl dd a{display: block;line-height: 36px;color: #fff}
.Bottom_top #bottom1 span{background-position: left top;}
.Bottom_top #bottom2 span{background-position: -170px top;}
.Bottom_top #bottom3{width: 110px;}
.Bottom_top #bottom3 span{background-position: -339px top;}
.Bottom_top #bottom4 span{background-position: -539px top;}
.Bottom_top #bottom5 span{background-position: -708px top;}
.Bottom_top #bottom6 span{background-position: -878px top;width: 80px;}
.Bottom_top #bottom6{margin-right: 0px;width:25%;}
.Bottom_top #bottom6 a{display: block;padding-top: 10px;}
.Bottom_top #bottom6 a img{}
.Bottom_bot{background: #171717;padding-top: 24px;}
.Bottom_bot .share{float: left;line-height: 30px}
.Bottom_bot .share a{display: block;width: 30px !important;height: 30px !important;background-image: url(../images/index_ico6.png);background-repeat: no-repeat;margin:0px 16px 0px 0px;padding: 0px;float: left;}
.Bottom_bot .share a.bds_sqq{background-position: left center}
.Bottom_bot .share a.bds_weixin{background-position: -47px center}
.Bottom_bot .share a.bds_tsina{background-position: -93px center}
.Bottom_bot .BottomLinks{float: left;}
.Bottom_bot .BottomLinks li{float: left;}
.Bottom_bot .BottomLinks li a{display: block;line-height: 14px;color: #fff;margin: 8px 0px;border-left: 1px dashed #444;padding: 0px  18px;}
.Bottom_bot .gobel{float: right;}
.Bottom_bot .gobel .gobel_tel{display: block;line-height: 30px;float: left; color: #fff}
.Bottom_bot .gobel .firendLink{width: 160px;float: left;margin-left: 18px;position: relative;}
.Bottom_bot .gobel .firendLink .firend_name{display: inline-block;line-height: 26px;padding: 0 9px;width: 132px;border: 1px solid #2b2b2d;background: #272323; color: #fff}
.Bottom_bot .gobel .firend_btn{display: block;position: absolute;top: 0px;width: 28px;height: 28px;right: 0px;background: #322c2c url(../images/Bottom_ico.png) no-repeat center center;}
.Bottom_bot .gobel .firendLink .ul{position: absolute;display: none}
.Bottom_bot .gobel .firendLink .ul li a{display: block;line-height: 30px;padding: 0 9px;background: #272323; border-bottom: 1px solid #2b2b2d;background: #272323;width: 113px;display: block; color: #fff}
.Bottom_p{margin: 0;padding: 8px 0 15px;color: #fff;}
.Bottom_p a{color: #fff;}
/*底部*/


/*页面二级/左侧/右侧菜单*/
.SildeBar{}
/*页面二级/左侧/右侧菜单*/


/*Banner*/
.HomeBan{position: relative;}
.HomeBan_List li{max-width: 100%;}
.HomeBan_List li img{width: 100%;}
.HomeBan .btn{position: absolute;bottom: 32px;text-align: center;width:100%;}
.HomeBan .btn li{height: 12px;display: inline-block;margin-right: 20px;}
.HomeBan .btn li a{display: block;width: 8px;height: 8px;background: #83837e;margin:2px;}
.HomeBan .btn li.on a{width: 12px;height: 12px;margin: 0;background: #fff}
/*Banner*/


/*首页*/
.index_title{padding: 50px 0px 25px 0px;min-width: 255px;text-align: center;margin: 0 auto}
.index_title span{display: block;line-height: 24px;color: #891c21;font-size:24px;padding-bottom: 12px;background: url(../images/index_ico.png) no-repeat center bottom;text-transform: uppercase;}
.index_title b{display: block;line-height: 46px;color:#000;font-size: 16px;}

.index_part1{background: url(../images/index_1_bg.png) no-repeat left top;background-size: 100% 100%;}
.index_demo li{margin:0px 1px 1px 0px;position: relative;width: 369px;float: left;}
.index_demo li .demo_name{position: absolute;top: 0px;width: 100%;background: url(../images/index_team.png) repeat left top;height: 100%;left: 0px; opacity: 0; transition: 0.3s;}
.index_demo li:hover .demo_name{ opacity: 1;}
.index_demo li .demo_name span{display: block;text-align: center;font-size: 18px;color:#fff;line-height: 28px;}
.index_demo li .demo_name .demo_en{padding-top: 36px;background: url(../images/index_ico1.png) no-repeat center top;margin-top: 74px;}
.index_demo li .demo_more{position: absolute;top: 108px;width: 124px;height: 34px;background: #891c21;color:#fff;text-align: center;line-height: 34px;display: none;left: 50%;margin-left: -62px; opacity: 0;}
.index_demo li.index_demo1 {width: 33%;height: 299px;}
.index_demo li.index_demo2 {width: 33%;height: 299px;}
.index_demo li.index_demo3 {width: 33%;height: 299px;margin:0;}
.index_demo li.index_demo4 {width: 40%;height: 299px;}
.index_demo li.index_demo5 {width: 26%;height: 299px;}
.index_demo li.index_demo6 {width: 33%;height: 299px;}

.index_part2{background: url(../images/index_2_bg.png) no-repeat left top;background-size: 100% 100%;padding-bottom: 60px;}
.index_team li{float: left;margin-right:1%; margin-bottom:1%;position: relative; width: 19.2%;}
.index_team li.on{ width: 13.5%;}
.index_team li.on .Ispic{ padding-bottom: 128%;}
.index_team li.on1{ width: 24.8%;}
.index_team li.on1 .Ispic{ padding-bottom: 69.8%;}
.index_team li:nth-child(5){ margin-right: 0;}
.index_team li:nth-child(10){ margin-right: 0;}
.index_team li .Ispic{ padding-bottom: 90%;}
.index_team li img{height: 210px;}
.index_team li img{width: 232px;}
.index_team li.on img{width: 141px;}
.index_team li.on1 img{width: 322px;}

.index_team li a.team_intr{position: absolute;top: 0px;width: 100%;height: 100%;background: url(../images/index_team.png) repeat left top;display: none;	left:0px;}
.index_team li a .team_name{font-size: 18px;color: #fff;text-align: center;width: 100%;display: block;padding-top: 60px;line-height: 32px;}
.index_team li a b{display: block;font-weight: normal;font-size: 16px;color:#fff;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;line-height: 34px;text-align: center;}
.index_team li a u{display: block;height: 22px;width: 100%;background: url(../images/index_ico1.png) no-repeat center;margin-top: 12px;}

.index_part3{background: #221f1f;}
.index_ys_left{float: left;width: 62%;}
.index_ys_left li{float: left;width: 50%;height: 182px;border-left: 1px solid #322f2f;border-bottom: 1px solid #322f2f;}
.index_ys_left li a{padding-left: 102px;font-size: 18px;color:#fff;line-height: 182px;background-image:url(../images/index_ico3.png);background-repeat: no-repeat;display: table;margin:0 auto;}
.index_ys_left li:hover{background: #8f272c}
.index_ys_left li.ys_1 a{background-position: 1px 56px;}
.index_ys_left li.ys_2 a{background-position: -382px 56px;}
.index_ys_left li.ys_3 a{background-position: 1px -125px;}
.index_ys_left li.ys_4 a{background-position: -382px -125px;}
.index_ys_left li.ys_5 a{background-position: 1px -310px;}
.index_ys_left li.ys_6 a{background-position: -382px -310px;}
.index_ys_right{float: right;width: 38%;background: #f2f2f2;border-top: 6px solid #891c21; padding: 0 45px;}
.index_ys_right .ys_title{display: block;line-height: 82px;font-size: 24px;color:#000;text-align: center;}

.index_part_link ul{ overflow:hidden;}
.index_part_link li{ float:left; width:25%; padding:1%; position: relative;}
.index_part_link li a{ display:block; padding-bottom:40%; background:no-repeat center center;   background-size: contain; border:solid 1px #f2f2f2;}


.index_ys_right li.index_yg span{margin-right: 22px;}
.index_ys_right li.index_yg{color:#b4b4b4;font-size: 15px;line-height: 40px;}
.index_ys_right li.index_zx{line-height: 40px;color:#b4b4b4;font-size: 15px; padding-left: 0;}
.index_ys_right li.index_zx span{width: 158px;}
.index_ys_right li.index_zx p{ padding-top: 20px;}
.index_ys_right li span{display: block;line-height: 40px;width: 75px;text-align: right;font-size: 15px;color:#333; position: absolute; left: 0; top: 0;}
.index_ys_right li input{float: left;width: 100%;padding:0px 15px;border:1px solid #c9c9c9;line-height: 38px;height: 38px;background: #fff}
.index_ys_right li .dropDown{width: 100%;padding:0px 15px;border:1px solid #c9c9c9;line-height: 38px;float: left;position: relative;height: 38px;background: #fff}
.index_ys_right li .dropDown a{display: block;position: absolute;top: 0px;right: 0px;width: 38px;height: 38px;background: url(../images/ticker_ico.png) no-repeat center;}
.index_ys_right li .dropDown dl{position:absolute;top: 38px;left: 0px;width: 100%;padding:0px 15px;background: #fff;display: none;z-index: 9;}
.index_ys_right li .dropDown dl dd{padding-left: 16px;display: block;border-bottom: 1px solid #d5d5d5;line-height: 46px;color:#494848;width: 100%;}
.index_ys_right li .dropDown dl dd:hover{background: #891c21;color:#fff;}
.index_ys_right .submit{display: block;line-height: 40px;height: 40px;width: 122px;margin:0 auto;background: #891c21;font-size:15px;border:none;color:#fff;margin-bottom: 16px;}
.index_ys_right .index_ys_btn{display: block;line-height: 40px;height: 40px;border-top: 1px solid #e6e6e6;}
.index_ys_right .index_ys_btn span{display: block;padding-left: 22px;background: url(../images/index_ico10.png) no-repeat left center;font-size: 15px;color:#333;}
.index_ys_right li .dropDown span{ width: 100%; text-align: left; text-indent: 2em;}

.index_part4{background: url(../images/index_3_bg.png) no-repeat left  top;background-size: 100% 100%;}
.index_about li{float: left;width: 32%;margin-right: 2%;}
.index_about li:nth-child(3n){ margin-right: 0;}
.index_about li .p{padding: 59px 16px 53px 24px;background: #f9f9f9;border:1px solid #efefef;border-bottom: none;line-height: 26px;color:#888}
.index_about li:hover .p{border-color:#891c21;}
.index_about li .about_bottom{position: relative;display: block; padding-bottom: 58%;}
.index_about li .about_bottom img{width: 386px;height: 220px;}
.index_about li .about_bottom span{display: none;width:124px;height: 34px;line-height: 34px;background: #891c21;font-size: 16px;text-align: center;color:#fff;position: absolute;top: 50%;left: 50%;margin-left: -66px; margin-top: -18px;}
.index_about li:hover .about_bottom span{display: block;}
.index_part5{padding-bottom: 50px;background: url(../images/index_4_bg.png) no-repeat right bottom;}
.index_contact .contact_left{float: left;width: 30%;}
/*.index_contact .contact_left .company_name{display: block;font-size: 18px;color:#222;line-height:18px;padding-bottom: 30px;}
.index_contact .contact_left .p{line-height: 36px;color:#888;}*/
.index_contact .contact_middle{float: left;width: 30%; margin-left: 2%;}
.index_contact .contact_middle .ul li{margin-bottom: 20px; position: relative; padding-left: 85px;}
.index_contact .contact_middle .ul li span{display: block;width: 80px;text-align: right;font-size: 15px;color:#333;line-height: 40px; position: absolute; left: 0; top: 0;}
.index_contact .contact_middle .ul li input{width: 100%;border: 1px solid #dfdfdf;height: 42px;}
.index_contact .contact_middle .ul li textarea{width: 100%;border: 1px solid #dfdfdf;height: 110px;}
.index_contact .contact_middle .sub_btn{display: block;margin-left: 80px;width: 122px;height: 40px;background: #891c21;text-align: center;font-size: 15px;color:#fff;line-height: 40px;border:none;}
.index_contact .contact_right{float: right;width: 33%;border:1px solid #eaeaea;padding:9px;position: relative;}
.index_contact .contact_right img{ width: 100%;}
.index_contact .contact_right span{display: block; width: 124px;height: 34px;color:#fff;font-size: 16px;background: #891c21;text-align: center;line-height: 34px;max-width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-height: 100%;}

.index_part_photo{ padding-bottom:3%}
.index_part_photo .pic-photo img{ width:100%}
/*首页*/

/*关于我们*/
.other_title{text-align: center;}
.other_title .title_en{font-size: 12px;color: #666;padding-bottom: 10px;display: block;line-height: 12px;text-transform : uppercase}
.other_title .title_cn{font-size: 26px;position: relative;}
.other_title .title_cn span{line-height: 26px;color:#891c21;}
.other_title .title_cn b{display: block;line-height: 26px;color:#ede9ea;position: absolute;top: 0px;z-index: -1;left: 12px;display: none}

/*设计流程*/
.design{padding-bottom: 140px;}
.design li{margin-bottom: 11px;padding-bottom: 28px;background: url(../images/design_ico1.png) no-repeat 86px bottom;}
.design li .design_title{line-height: 40px;font-size: 18px;color:#891c21;display: block;padding-bottom: 17px;}
.design li .design_title b{background: url(../images/design_ico.png) no-repeat center;display: block;width: 40px;height: 40px;line-height: 40px;text-align: center;float: left;margin-right: 15px}
.design li .design_title .p{line-height: 14px;color:#666;}

/*设计团队*/
.design_team{padding-bottom: 54px;}
.design_team li{float: left;width: 23.5%;padding:20px 18px 30px;border:1px solid #e8e8e8;margin-right: 2%; margin-bottom: 2%;}
.design_team li:nth-child(4n){ margin-right: 0;}
.design_team li .Img{ display: block; position: relative; width: 100%; padding-bottom: 125%; }
.design_team li .Img .cover{ position: absolute; height: 100%; color: #fff; text-align: center; line-height: 280px; font-size: 18px; width: 100%; background: rgba(0,0,0,0.5); top:0px; left: 0; display: none; }
.design_team li .Img:hover .cover{ display: block; }
.team_people{margin-top: 20px;padding-left: 5px;}
.team_people .people_top{padding-top: 12px;}
.team_people .people_top .people_en{line-height: 18px;font-size: 12px;color:#666; height: 18px;}
.team_people .people_top .people_cn{position: relative;font-size: 26px;}
.team_people .people_top .people_cn span{line-height: 34px;color:#333;text-align: center;font-size:17px;}
.team_people .people_top .people_cn b{display: block;line-height: 34px;color:#ede9ea;position: absolute;top: 0px;z-index: -1;left: 12px;}
.team_people .p{line-height: 24px;color:#000;font-size: 15px;padding-top: 7px; height: 52px; overflow: hidden;}
.team_people .motto{padding-top: 13px;line-height: 24px;color:#777;display: block;}
.team_member{ display: none; }
.team_member .other_title{padding-bottom: 37px;}
.team_member .team_people u{display: inline-block;line-height: 14px;height: 14px;color:#777;list-style: none;font-size: 14px;padding-left: 18px;    text-decoration: none;}
.team_member li{background: url(../images/team_ico.png) no-repeat left 462px;height: auto}
.team_member .people_top{padding-bottom: 36px;}
.team_member_list{position: relative;}
.team_member_list .bd img{width: 230px;height: 280px;}
.team_member_list .hd{width: 100%;text-align: center;}
.team_member_list .hd dd{display: inline-block;background: url(../images/team_ico1.png) no-repeat left center;width:10px;height: 9px;margin-right: 20px;}
.team_member_list .hd dd.on{display: inline-block;background: url(../images/team_ico1.png) no-repeat right center;width:10px;height: 9px;}

/*工艺流程*/
.flow{}
.flow li{background: url(../images/flow_ico.jpg) repeat-y 18px top;}
.flow .flow_left{float: left;width: 40px;text-align: center;background: url(../images/design_ico.png) no-repeat center;height: 40px;line-height: 40px;color:#010101;font-weight: bold;margin-top: 25px;}
.flow .flow_right{float: left;max-width: 1140px;margin-left: 20px;padding-top: 25px;border-top: 1px dashed #ccc;display: block;padding-bottom: 25px;}
.flow .flow_right .design_title{display: block;line-height: 40px;font-size: 20px;color:#891c21;padding-bottom: 10px;}
.flow .flow_right .p{line-height: 30px;color:#777;}

/*在建工地*/
.build{}
.build li{width: 23.5%; margin-right:2%; margin-bottom:2%;padding:9px 9px 12px 9px;border:1px solid #eee;float: left;position: relative;}
.build li .Ispic{ padding-bottom: 110%;}
.build li:nth-child(4n){ margin-right: 0;}
.build li img{width: 222px;height: 252px;}
.build li .build_intr{padding-top: 8px;}
.build li .build_intr span{line-height: 36px;color:#333;font-size: 16px;display: block;background: url(../images/build_ico.jpg) no-repeat left bottom;margin-bottom: 14px;}
.build li .build_intr .p{line-height: 24px;color:#666; height: 42px; overflow: hidden;}
.build .build_more{position: absolute;top: 0px;height: 100%;background:url(../images/build_ico1.jpg) no-repeat center; background-size: cover; width: 100%;left: 0px;display: none}
.build .build_more span{display: block;margin-top: 192px;padding-top: 38px;text-align: center;background: url(../images/build_ico2.png) no-repeat center top;font-size: 18px;color:#fff;line-height: 18px;}

/*在建工地详细页*/
.build_info{}
.build_info .build_title{max-width: 1036px;margin:0 auto;padding:7px 0px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom: 36px; position: relative;}
.build_info .build_title .build_prev,.build_info .build_title .build_next{display: block;width: 23px;height: 44px;border:1px solid #ddd;line-height: 44px;text-align: center;color:#333;position: relative;cursor: pointer;}
.build_info .build_title a{display: block;width: 25px;height: 46px;position: absolute;z-index: 2;top: 0px;left: 0px}
.build_info .build_title .build_prev{  position: absolute; left: 0; top: 7px;}
.build_info .build_title .build_next{ position: absolute; right: 0; top: 7px;}
.build_info .build_title span{display: block;width: 100%; padding: 0 23px; margin: 0 auto; text-align: center;line-height: 46px;font-size: 18px;color:#333; position: relative;overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;}
.build_info .build_title span b{padding-right: 20px;}
.build_info .build_time{text-align: center;display: block;}

/*报价器*/
.ticker{}
.ticker .ticker_title{display: block;line-height: 26px;font-size: 26px;color:#333;text-align: center;margin-bottom: 56px;}
.ticker li{margin-bottom: 40px;width: 48%;float: left; margin-right: 4%; position: relative; padding-left: 125px;}
.ticker li:nth-child(2n){ margin-right: 0;}
.ticker li:last-child{ padding-left: 0;}
.ticker li span{display:block;width:120px;line-height: 50px;font-size: 18px;color:#333; position: absolute; left: 0; top: 0;}
.ticker li input{float: left;width: 100%;padding:0px 10px;border:1px solid #c9c9c9;line-height: 48px;height: 50px;}
.ticker li .dropDown{width: 100%;padding:0px 10px;border:1px solid #c9c9c9;line-height: 48px;float: left;position: relative;height: 48px;}
.ticker li .dropDown span{ position: static;}
.ticker li .dropDown a{display: block;position: absolute;top: 0px;right: 0px;width: 48px;height: 48px;background: url(../images/ticker_ico.png) no-repeat center;}
.ticker li .dropDown dl{position:absolute;top: 48px;left: 0px;width: 413px;padding:0px 10px;background: #f8f8f8;display: none; z-index: 1;}
.ticker li .dropDown dl dd{padding-left: 16px;display: block;border-bottom: 1px solid #d5d5d5;line-height: 46px;color:#494848;width: 260px;}
.ticker li .dropDown dl dd:hover{background: #891c21;color:#fff;}
.ticker .submit{width: 281px;height: 67px;line-height: 67px;color:#fff;font-size: 18px;font-weight: bold;text-align: center;border:none;background: #891c21;margin:0 auto;display: block;margin-top: 18px;}

/*服务支持*/
.service{padding-bottom: 80px;}
.service .service_left{float: left;border-top: 1px solid #ddd;border-left: 1px solid #ddd}
.service .service_left .service_num{width: 88px;height: 88px;text-align: center;line-height: 88px;font-size: 36px;color:#e4e4e4;display: block;float: left;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd}
.service .service_left .service_intr{float: right;padding:6px 19px 10px 20px;width: 584px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd}
.service .service_left .service_intr span{line-height: 24px;color:#333;font-size: 16px;display: block;}
.service .service_left .service_intr .p{line-height:24px;color:#999; }
.service_right{float: right;width: 423px;height: 454px;}
.service_right img{width: 423px;height: 454px;}

/*新闻*/
.news-list li{float: left; width:48.8%; margin-right:2%; margin-bottom:3%;padding: 21px 18px 23px 15px;border: 1px solid #eee; position: relative;}
.news-list li:hover{border-color:#891c21;}
.news-list li .Ispic{ padding-bottom: 66%; display:block;}
.news-list li .txt{}
.news-list li h4{ font-size: 16px; text-align: center; margin: 0; padding: 15px 0; color: #333;}
.news-list li p{ padding:0; margin:0; color:#555}
.news-list li p.time{}
.news-list li:nth-child(2n+2){ margin-right:0;}
/*装修课堂*/
.classroom{}
.classroom li{float: left; margin-bottom:3%;padding: 21px 18px 23px 15px;border: 1px solid #eee; position: relative;}
.classroom li:hover{border-color:#891c21;}
.classroom li .Ispic{ padding-bottom: 66%;}
.classroom li p{ font-size: 16px; text-align: center; margin: 0; padding: 15px 0; color: #333;}
.index_part11 .classroom li{width: 48%; margin-right:4%;}
.index_part11 .classroom li:nth-child(2n+2){ margin-right:0}
.index_part1 .classroom li{ width:31%; margin-right:3.5%;}
.index_part1 .classroom li:nth-child(3n+3){ margin-right:0}
	/*客户反馈*/
.customer{padding-bottom: 150px;}
.customer_left{float: left; width: 42%;}
.customer_left li{margin-bottom: 34px;}
.customer_left li input{font-size: 16px;color:#bbb;line-height: 62px;padding: 0px 28px;width:100%;border:1px solid #c9c9c9;height: 64px;}
.customer_left li.yzm input{width: 198px;}
.customer_left li.yzm img{border:1px solid #000;}
.customer_left li.yzm span{font-size: 16px;color:#891c21;}
.customer_right{float: right;width: 48%;}
.customer_right textarea{border:1px solid #c9c9c9;height: 236px;padding: 10px;width:100%; }
.customer_right .submit{display: block;width: 256px;margin:0 auto;text-align: center;font-size: 16px;color:#fff;font-weight: bold;line-height: 64px;background: #891c21;border:none;margin-top: 30px;}

/*联系我们*/
.contact{}
#map{float: left;width: 560px;height: 350px;}
.contact_right{float: right;width: 570px}
.contact_right span{}
.contact_right .p{}

/*家装案例*/
.jz{background: url(../images/jz_BG.jpg) no-repeat left top;background-size: 100% 100%;}
.jz_top{background: #f8f8f8;padding:0px 30px 14px 22px;border:1px solid #eee;margin-bottom: 59px;}
.jz_top li{border-bottom: 1px dashed #dedede;padding: 10px 0px; width: 100%; position: relative;}
.jz_top li.demo_category span{background: url(../images/ico_2.png) no-repeat left center;}
.jz_top li.demo_fg span{background: url(../images/jz_ico.jpg) no-repeat left center;}
.jz_top li.demo_price span{background: url(../images/jz_ico1.jpg) no-repeat left center;width: 105px;}
.jz_top li dl{float: left;}
.jz_top li dl dd{float: left;margin-right: 35px;background: none;padding:0 9px 0px 0px;}
.jz_top li dl dd.on1{background: url(../images/ico_4.png) no-repeat right top;}
.jz_top li dl dd a{display: block;padding:0px 10px;line-height: 21px;border: 1px dashed transparent}
.jz_top li dl dd a.on{border: 1px dashed #891c21}
.jz_top li dl dd a:hover{color:#666;}
.jz_top li span{float: left;width: 80px;text-align: right;padding-right: 20px;color:#891c21;font-size: 16px;}
.jz_top li .on{ color:#891c21}
.jz_top .jz_search{line-height: 34px;margin-top: 10px;}
.jz_top .jz_search span{display: inline-block;color:#891c21;font-size: 16px;float: left;}
.jz_top .jz_search .search_intr{float: left;width: 321px;background: url(../images/jz_search.png) no-repeat left top;margin-left: 13px;position: relative}
.jz_top .jz_search .search_intr input{width: 232px;padding: 0px 22px;line-height: 32px;color:#999999;}
.jz_info{}
.jz_info li{float: left;width: 32%; margin-right: 2%; margin-bottom: 2%; background: url(../images/jz_ico3.jpg) repeat left top;border:1px solid #e8e8e8;position: relative;}
@media only screen and (min-width:769px ) {
	.jz_info li:nth-child(3n){ margin-right: 0;}
}

.jz_info li span{background: url(../images/jz_ico5.png) no-repeat 90% center;line-height: 66px;font-size: 16px;color:#000;display: block;padding-right: 20%; padding-left: 10px;}
.jz_info li time{display: block;position: absolute;top: 0px;right: 0px;}
.jz_info li .Ispic{ padding-bottom: 80%;}
/*设计团队详细页*/
.design_info{}
.design_info .design_info_left{float: left;width: 316px;padding: 9px;border:1px solid #ccc;}
.design_info .design_info_left img{width: 316px;height: 360px;}
.design_info .design_info_left .mottor_info{display: block;line-height: 52px;font-size: 24px;color:#555;padding: 14px 0px 0px 25px;}
.design_info .design_info_left .design_info_intr{line-height: 36px;color:#999; padding-bottom: 40px;}
.design_info .design_info_left .design_info_intr span{display: block;padding-left: 25px;}
.design_info .design_info_left .design_info_intr b{color:#555;font-weight: normal;}
.design_info .design_info_right{float: right;width: 820px;overflow: hidden}
.design_info .design_info_right .designer_name{padding: 30px 0px 50px 0px;display: block;line-height: 30px;color:#555;font-size: 30px;}
.design_info .design_info_right .designer_name b{line-height: 16px;color:#666;display: inline-block;font-size: 16px;font-weight: normal;}
.person_info{line-height: 14px;color:#891c21;background: #fff url(../images/design_info1.jpg) repeat-x 60px center;display: block;margin-bottom: 20px;}
.person_info b{display: block;line-height: 14px;background: #fff;width: 60px;height: 14px;}
.designer_info .p{line-height: 36px;color:#555555;padding-bottom: 12px;}
.design_tj .project_tj{background: url(../images/design_info2.jpg) repeat-x left center;line-height: 26px;display: block;margin: 30px 0px;}
.design_tj .project_tj b{display: table;margin:0 auto;padding:0px 10px;background: #fff;border-bottom: 3px solid #9a8048;font-size: 16px;color:#555;}

/*案例详细页*/
.jz_demo_info{padding: 11px 34px 0px 34px;background: #f6f6f6;border:1px solid #ebebeb;border-bottom: 3px solid #e6edea;margin: 23px 0px 25px;}
.jz_demo_info b{display: block;font-size: 16px;color:#333;line-height: 46px;border-bottom: 1px solid #dcdcdc}
.jz_demo_info li{float: left;margin-right: 140px;padding-left: 32px;background-image: url(../images/jz_info.png);background-repeat: no-repeat;line-height: 62px;color:#666;}
.jz_demo_info li.jz_name{background-position: left center}
.jz_demo_info li.jz_fl{background-position: -200px center}
.jz_demo_info li.jz_fg{background-position: -406px center}
.jz_demo_info li.jz_designer{background-position: -606px center;display: none}
.jz_demo_info li.jz_address{background-position: -791px center;margin: 0}

.Design_description{}
.Design_description .description{font-size: 20px;color:#333;line-height: 20px;display: block;margin-bottom: 45px;}
.Design_description .description b{font-weight: normal;padding-left: 14px;border-left: 1px solid #d2d2d2;margin-left: 14px;line-height: 20px;display: inline-block;}


.btnSearch{display: block;position: absolute;top:0px;right: 0px;width: 44px;height: 34px;border:none;background:transparent;}
/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}

.design_team_bg{background: url(../images/index_team_bg.png) no-repeat left top;}










body{position: relative;}
.Popcon{background: rgba(0,0,0,0.2); width: 100%; height: 100%; position: absolute; top: 0; left: 0;
z-index: 99; display: none;}
.Popcon .close{background: url(../images/close.jpg) no-repeat; width: 56px; height:56px;
position:absolute; right: -56px; top: 0;}
.Pop_design{max-width:910px; padding:20px;background: #F3F3F3;
position: absolute; left:50%; margin-left: -475px; top: 0;}
.Pop_design .PopBg{background: #fff; height: 100%;}
.Pop_design .Popname{ padding: 54px 0 32px }
.Pop_design .Popname .en{ background: url(../images/line.png) no-repeat left center; line-height: 54px; font-weight: bold; font-size: 30px; text-transform: uppercase; color: #891c21; padding-left: 415px; }
.Pop_design .Popname .cn{ position:relative; text-align: center; line-height: 64px; color: #555555; font-size: 30px; font-weight: bold; }
.Pop_design .Popname .cn i{ position: absolute; display: inline-block; width: 30px; height: 1px; background: #c48d90; top:0; left: 50%; margin-left: -15px; }
.PopIntro{ border: 1px solid #666; padding: 11px 0 }
.PopIntro dd{ width: 150px; font-size: 16px; text-align: center; padding-top: 110px; line-height: 36px; border-right: 1px solid #666; height: 112px; float: left; color: #333333; }
.PopIntro dd p{ margin:0; }
.PopIntro dd span{  font-weight: bold; font-size: 18px; color: #999999; }
.PopIntro dd.ico1{ background: url(../images/ico2.png) no-repeat center 45px; }
.PopIntro dd.ico2{ background: url(../images/ico2.png) no-repeat center 42px; }
.PopIntro dd.ico3{ background: url(../images/ico2.png) no-repeat center 50px; }

.PopIntro dd.ico4{ border-right: 0; width: 416px; padding-top: 40px; height: 182px; text-align: left; padding-left: 37px;}
.PopIntro dd.ico4 p{ padding-bottom: 18px; }

.Popwork{ padding: 55px 45px 20px; }
.Popwork img{ max-width: 100%; }

.poptj{ padding: 0 45px; }
.poptj .title{background: url(../images/design_info2.jpg) repeat-x left center;line-height: 26px;margin: 20px 0px;}
.poptj .title b{display: table; margin: 0 auto; padding: 0px 10px;background: #fff; border-bottom: 3px solid #9a8048;font-size: 16px;color: #555;}
.poptj .bd{ width: 100%; }
.poptj .bd dd{ padding:10px 20px; float: left; width: 49%; margin-right: 2%; margin-bottom: 2%; }
.poptj .bd dd:nth-child(2n){ margin-right: 0;}
.poptj .bd dd .Ispic{ padding-bottom: 52%;}
.poptj .bd dd a{ display: block; padding: 10px 20px; background: url(../images/jz_ico3.jpg) repeat left top;border: 1px solid #e8e8e8;}
.poptj .bd dd a img{ width: 330px; height: 215px; }
.poptj .bd dd a span{    background: url(../images/jz_ico5.png) no-repeat right center; width: 100%;line-height: 36px;font-size: 16px;color: #000;display: block;}
.poptj .hd{ text-align: center; height: 9px; vertical-align: top;}
.poptj .hd ul{ display: inline-block; vertical-align: top; height: 9px; font-size: 0;}
.poptj .hd li{ float: none; padding: 0; border: 0; display: inline-block;background: url(../images/team_ico1.png) no-repeat left center;width: 10px;height: 9px; margin:0 4px; }
.poptj .hd li.on{background: url(../images/team_ico1.png) no-repeat right center;}

.HomeBan,.Banner{margin-top:100px;}
.Top{position: fixed; top: 0; left: 0;width: 100%;z-index: 99;}



.xxf{ width: 75px; float:right; position: fixed; top:70%; right: 0; margin-top: -60px; z-index: 99;}
.xxf ul li{list-style:none; width: 75px; height: 63px; margin-top: 2px; text-align: center; padding-top: 12px; cursor: pointer;}
.xxf ul li a{ display: block; width: 75px; height: 22px; padding-top: 28px;}
.xxf ul li .wap {display:none;}
.xxf ul li p{ color: #71001c; font-size: 14px; line-height: 1; width: 100%; text-align: center; margin: 0; padding-top: 5px;}

.xxf ul li.xxf1{ background:#eee url(../images/zixun.png) no-repeat center 12px;background-size: 42%;}
.xxf ul li.xxf2{ background:#eee url(../images/baojia.png) no-repeat center 12px;background-size: 42%;}

/*.xxf ul li:hover p{ color: #fff;}*/



.honor_list{width: 100%;overflow: hidden;    margin: 50px 0 0 0;}
.honor_list li{list-style:none;float: left;width: 380px;height: 230px;margin:0 30px 30px 0;}
.honor_list li:nth-child(3n){margin-right: 0;}
.honor_list li img{width:100%;height: 100%;}




/*弹出层*/
.Mask{position: fixed; background:rgba(0,0,0,.8);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);left: 0; top: 0; z-index: 9999;}
.Mask div{z-index: 999; width: 630px; height: 450px; margin:30px auto;position: relative;}
.Mask div img{ margin-top: 40px; width: 100%;}
.Mask div a{ display: block; width: 40px; height: 40px; background: url(../images/honner.png) no-repeat center;position: absolute;right: 0;top: 40px;}


.Partner_list{margin-top: 50px; position: relative;}
.Partner_list .hd{    position: relative;}
.Partner_list .next,.Partner_list .prev{cursor: pointer;font-size: 80px;font-family: "宋体";font-weight: bold;position: absolute;right: 100px;top: 102px;}
.Partner_list .next:hover,.Partner_list .prev:hover{color: #891c21;}
.Partner_list .prev{right:auto;left: 100px; }
.Partner_list .bd li .Ispic{ padding-bottom: 52%;}
.Partner_list .bd img{width: 200px;height: 100px;}
.Partner_list .bd .tempWrap{width:868px !important;margin: 0 auto;}
.Partner_list .bd .pic{border:1px solid #ddd;margin-bottom: 20px; padding: 15px;}

.Partner_list .owl-carousel{ display: block;}
.Partner_list .bd .Ispic{ padding-bottom: 62%; display: block;}

.Partner_list .owl-nav{ display: block;}
.Partner_list .owl-nav.disabled{ display: block!important;}

.Partner_list .owl-nav .owl-prev{ left: -80px;  background: url(../images/bt.png) no-repeat; width: 23px; height: 42px; display: block; top: 50%; background-position: 0 0; line-height: 1000px; overflow: hidden; position: absolute;}
.Partner_list .owl-nav .owl-next{right: -80px;  background: url(../images/bt.png) no-repeat; width: 23px; height: 42px; display: block; top: 50%; background-position: -23px 0; line-height: 1000px; overflow: hidden; position: absolute;}


.flow1 li{background: none;}


.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1; }
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	-moz-backface-visibility: hidden;
	/* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0; }
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	/* fix for flashing background */
	-webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none; }
.owl-carousel .owl-item img {
	display: block;
	width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
	display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none; }
.owl-carousel.owl-loaded {
	display: block; }
.owl-carousel.owl-loading {
	opacity: 0;
	display: block; }
.owl-carousel.owl-hidden {
	opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
	visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none; }
.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab; }
.owl-carousel.owl-rtl {
	direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
	float: right; }

/* No Js */
.no-js .owl-carousel {
	display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
	animation-duration: 1000ms;
	animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
	z-index: 0; }

.owl-carousel .owl-animated-out {
	z-index: 1; }

.owl-carousel .fadeOut {
	animation-name: fadeOut; }

@keyframes fadeOut {
	0% {
		opacity: 1; }
	100% {
		opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
	transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000; }

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none; }

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%; }



.RighInfo001774 .list_img{ width:100%;}
.RighInfo001774 .big{ border:1px solid #e5e5e5; margin-bottom:20px;}
.RighInfo001774 .big li figure{ padding-bottom:75%; background-size:contain;}
.RighInfo001774 .scroll li img,
.RighInfo001774 .big li img{ display:none;}
.RighInfo001774 .scroll{ padding:0 30px; position:relative;}
.RighInfo001774 .scroll a{ position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer;background: #000; color: #fff;}
.RighInfo001774 .scroll a.prev{ left:0;}
.RighInfo001774 .scroll a.next{ right:0;}
.RighInfo001774 .scroll a.prevStop,
.RighInfo001774 .scroll a.nextStop{ cursor:default; }
.RighInfo001774 .scroll a span{ position:absolute; font-size:20px; left:50%; top:50%; margin-left:-10px; margin-top:-10px; color:#ccc;}
.RighInfo001774 .scroll li{ float: left;}
.RighInfo001774 .scroll li figure{ margin:0 auto; padding-bottom:67%; background-size:contain; max-width:90%; border:1px solid #e5e5e5;}
.RighInfo001774 .scroll li.on figure{ border-color:#1e1f23;}


.RighInfo001774 .infobox .tab{ border-bottom:1px solid #e5e5e5; overflow:hidden; margin:30px 0 0;}
.RighInfo001774 .infobox .tab span{ float:left;padding:0 20px; color:#000; font-size:16px; line-height:36px; cursor:pointer;}
.RighInfo001774 .infobox .tab span.on{ background:#000; color:#fff;}
.RighInfo001774 .single{ padding:20px 0 0; min-height:100px;}
.RighInfo001774 .single .tableInfo{ border-bottom:1px dashed #c1c1c1; padding-bottom:20px; margin-bottom:20px;}
.RighInfo001774 .tableInfo dd{ float:left; width:25%; padding:5px 10px 5px 0; line-height:24px;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.RighInfo001774 .infobox article{ line-height:30px;}

.zoomContainer{ margin-top:-1px;}

@media(max-width:768px){
	.RighInfo001774 .tableInfo dd{ width:50%;}
	.zoomContainer{ display:none !important;}
}
@media(max-width:640px){
	.RighInfo001774 .list dl{ font-size:12px;}
	.RighInfo001774 .list dt,
	.RighInfo001774 .list dd{ padding:10px;}
}
@media(max-width:480px){
	.RighInfo001774 .list dl:nth-child(2n){ background-color:#ececec;}
	.RighInfo001774 .list dt,
	.RighInfo001774 .list dd{ display:block; width:auto !important;}
	.RighInfo001774 .list dd{ border-top:1px dashed #d2d2d2}
	.RighInfo001774 .list dd.name{ border-left:0;}
	.RighInfo001774 .tableInfo dd{ float:none; width:auto;}
}





@media(max-width:1200px){
	.container{ padding: 2%;}
	.toper{padding: 0 2%;}
	.jz .container{ padding:30px 2%;}
	.design{ padding:0 2%;}
	.flow{ padding:0 2%;}
	.build_info{ padding:0 2%;}
	.ticker{ padding:0 2%;}
	.SinglePage{ padding:0 2%;}
	.Partner_list{ padding:0 2%;}
	.customer{ padding:0 2%;}
	.MainNav li em{ padding-right: 15px;}
	.MainNav li em{ margin: 0 12px;}

	.Partner_list .owl-nav{ text-align: center; margin-bottom: 50px;}
	.Partner_list .owl-nav .owl-prev{ position: static; display: inline-block; margin: 10px;}
	.Partner_list .owl-nav .owl-next{ position: static; display: inline-block; margin: 10px;}
}


@media(max-width:1024px){
	.toper{ height: 70px;line-height: 70px;}
	.HomeBan, .Banner{ margin-top: 70px; }
	.Top .Logo img{ height: auto; width: 70px;}
	.Top .topdes{margin-top: 16px;}
	.Top .topdes p{ line-height: normal; margin: 0;}
	.Top .Logo{ width: 70px;}
	.contop{ display: none;}

	#header-menu li .sub dl{ padding: 0 10px;}
	.toper #header-menu{ position:absolute; top:-100%; transform:translateY(-100%); opacity:0; z-index:103; right:0; background:#891c21; width:60%; max-width:240px; border-radius:0 0 0 5px; transition:0.3s;}
	.toper #header-menu.header-menu-show{ top:100%; transform:translateY(0); opacity:1;}
	.toper #header-menu li:last-child em,
	.toper #header-menu li:last-child em a{ border-bottom:0;}
	.toper #open_menu{ position:absolute; right:2%; top:50%; margin-top:-15px; width:40px; height:30px;}
	.toper #open_menu i::before,
	.toper #open_menu i::after,
	.toper #open_menu i{ background:#891c21;}
	.toper #open_menu i{ left:10%; height:3px; width:80%; margin-top:-1.5px;}
	.Contain{padding: 30px 0px 30px 0px;}

	.index_title{ padding: 30px 0px 30px 0px;}
	.Bottom_top{ display: none;}

}

@media(max-width:768px){
	.index_part1 .index_title{ padding-top: 0;}
	.index_title span{ font-size: 18px;line-height: 18px;}
	.index_title b{ line-height: 30px;}

	.index_demo li{ width: 49%!important; margin-right: 2%!important; margin-bottom: 2%; height: 180px!important;}
	.index_demo li:nth-child(2n){margin-right: 0!important;}
	.index_demo li .demo_name .demo_en{margin-top: 40px;}
	.index_demo li .demo_name span{ font-size: 14px;}

	.xxf{ width: 62px; top: 52%;}
	.xxf ul li{ width: 62px; height: 62px;}
	.xxf ul li p{ font-size: 12px;padding-top: 12px;}
	.xxf ul li a{ width: 62px;padding-top: 18px}
	.xxf ul li .pc {display:none;}
	.xxf ul li .wap {display:block;}
	.xxf ul li.xxf1{ background-size: 42%;}
	.xxf ul li.xxf2{ background-size: 42%;}
	.classroom li,
	.index_part11 .classroom li,
	.index_part1 .classroom li{float: none; width: 100%; margin: 0; margin-bottom: 2%;}

	.index_part_link li{ width:50%;}

	.news-list li{ float:none; width:100%; margin-left:0}

	.index_team li{ width: 49%!important; margin-right: 2%!important}
	.index_team li:nth-child(2n){ margin-right: 0!important}
	.index_team li .Ispic{ padding-bottom: 92%!important;}

	.index_part3{ padding-bottom: 20px;	}
	.index_ys_left{ width: 100%; float: none; margin-bottom: 25px;}
	.index_ys_right{ width: 100%; float: none;}
	.index_ys_left li a{ font-size: 16px;}
	.index_ys_left li a{ background-size: 45px!important;    padding-left: 65px;}
	.index_ys_left li{ height: 150px;}
	.index_ys_right{padding: 0 20px;}
	.index_ys_right .ys_title{ font-size: 18px; line-height: 70px;}
	.index_ys_right li.index_zx p{ line-height: 24px;}

	.index_about li{ width: 100%; margin-right: 0; margin-bottom: 20px;}
	.index_about li .p{ padding: 20px;}

	.index_contact .contact_left{ width: 100%; float: none; margin-bottom: 20px;}
	.index_contact .contact_right{ width: 100%; float: none; margin-bottom: 20px;}
	.index_contact .contact_middle{ width: 100%; float: none; margin-bottom: 20px; margin-left: 0;}
	.index_contact .contact_middle .ul li span{ text-align: left;}
	.index_part5{ padding-bottom: 0;}

	.Bottom_bot .share{ float: none; width: 100%; text-align: center;}
	.Bottom_bot .share a{ display: inline-block; float: none;}
	.Bottom_bot .BottomLinks{ float: none; width: 100%;text-align: center;}
	.Bottom_bot .BottomLinks li{display: inline-block; float: none;}
	.Bottom_bot .gobel{float: none; width: 100%;text-align: center;}
	.Bottom_bot .gobel .gobel_tel{float: none; width: 100%;text-align: center;}
	.Bottom_bot .gobel .firendLink{ float: none; margin: 0 auto; display: none;}
	.Bottom_p{ border-top: solid 1px #444; margin-top: 10px; font-size: 12px;}



	.other_title .title_cn{ font-size: 22px; }
	.jz_top{ padding: 15px;margin-bottom: 35px;}

	.Content{ padding-top: 25px;}
	.jz_top li span{ float: none; display: block; margin-bottom: 10px;}
	.jz_top li dl{ float: none; width: 100%;}
	.jz_top li dl dd{ float: none; display: inline-block; margin-right: 0; margin-bottom: 10px;}
	.jz_top .jz_search .search_intr{ margin-left: 0;}


	.jz_info li{ width: 49%; margin-right: 2%;}
	.jz_info li:nth-child(2n){ margin-right: 0;}

	.jz_info li span{ line-height: 45px;}
	.p_page .num{ display: none;}

	.jz_demo_info{ margin-top: 0;}

	.design_team{ padding: 2%;}


	.design_team li{ width: 49%; margin-right: 2%; padding: 12px;}
	.design_team li:nth-child(2n){ margin-right: 0;}

	.team_people .people_top .people_cn span{ font-size: 18px;}
	.team_people .people_top .people_cn b{ font-size: 18px;}

	.Pop_design{ width: 96%; left: 2%; margin-left: 0; max-width: none;}
	.Popcon .close{ right: 0;}
	.Pop_design .Popname .en{ padding-left: 0; background: none; font-size: 22px; text-align: center;}
	.Pop_design .Popname .cn{ line-height: 50px; font-size: 24px;}
	.Pop_design .Popname{ padding: 20px;}

	.PopIntro dd{ width: 100%; border-bottom: 1px solid #666; border-right: none; height: auto;}
	.PopIntro dd.ico4{ width: 100%; height: auto; border-bottom: none;}

	.poptj{ padding: 2%;}
	.poptj .bd dd{ padding: 0;}
	.poptj .bd dd a{ padding: 10px;}

	.flow .flow_right{ padding-left: 30px;}

	.build li{ width: 49%;}
	.build li:nth-child(2n){ margin-right: 0;}
	.SinglePage img{ width: 100%!important; height: auto; margin-bottom: 15px;}


	.ticker .ticker_title{ font-size: 24px;}
	.ticker li{ width: 100%; float: none; padding-left: 78px;}
	.ticker li span{ width: 78px; font-size: 15px;}
	.ticker li:last-child{ padding-top: 70px}

	.ticker .submit{ width: 220px; height: 50px;line-height: 50px; font-size: 15px;}
	.customer_left{ width: 100%; margin-bottom: 25px;}
	.customer_right{ width: 100%; margin-bottom: 25px;}
	.customer_left li input{ height: 45px; line-height: 45px;}
	.customer_left li{ margin-bottom: 20px;}
	.customer_left li.yzm input{ width: 120px;}
	.customer_left li.yzm span{ font-size: 14px;}
	.customer_right textarea{ height: 180px;}
	.customer_right .submit{width: 220px; height: 50px;line-height: 50px; font-size: 15px;}

	.Top{ height: 50px;}
	.toper{ height: 50px; line-height: 50px;}
	.Top .topdes{ margin-top: 5px;}
	.Top .Logo{ width: 50px;}
	.HomeBan .btn { bottom: 10px;}
	.HomeBan .btn li{ margin-right: 0;}
	.HomeBan .btn li.on a{ width: 10px; height: 10px;}
	.HomeBan, .Banner{ margin-top: 50px;}


}
@media(max-width:320px){
	.jz_top .jz_search .search_intr{ width: 255px;margin-left: 0;background: url(../images/jz_search.png) no-repeat right top; border-radius: 30px;}
}



/*
 .PicList002323 为demo编号
 */
.PicList002323{padding: 30px 0%;/* border: 1px solid #f0f0f0; *//* max-width: 1000px; *//* margin: 0 auto; */}
.PicList002323 .tit{text-align: center;color:#6e6e6e;font-size: 14px;position: relative;margin-bottom: 6%;}
.PicList002323 .tit:before{display: block;content: "";position: absolute;top: 100%;left: 0;width: 100%;height: 19px;background: url(../images/PicList002323-icon.png) no-repeat;margin-top: 15px;background-position: center;}
.PicList002323 .tit h1{
    line-height: 42px;
    font-size: 30px;
    margin-bottom: 15px;
    margin-top: 30px;
    color: #891c21;
    font-weight: normal;
}
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0 -1%;}
.PicList002323 ul li{ float: left; width: 48%;margin: 20px 1% 0 1%;text-align: center;}
.PicList002323 ul li div{padding-bottom: 56%;position: relative;overflow: hidden;}
.PicList002323 ul li figure{position:absolute;left:0;top:0;right:0;bottom:0;transition:0.3s;background-size: contain;}
.PicList002323 ul li h3{color: #555;margin: 22px 0 0;font-weight: normal;font-size: 14px;text-align: center;}
/*.PicList002323 ul li a:hover figure{transform: scale(1.3);}*/
.PicList002323 ul li a:hover h3{ color: #0075b8;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
.PicList002323{/* padding: 30px; */}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width: 31.333%;}
}


/*RighInfo002522 */
.RighInfo002522{ padding:3% 0 0;}
.RighInfo002522 .pic{ text-align:center;    margin-top: 2%;}
.RighInfo002522 .title{position:relative;padding-bottom: 5%;font-size: 30px;color: #891c21;text-align: center;}
.RighInfo002522 .title:before{display: block;content: "";position: absolute;top: 33%;left: 0;width: 100%;height: 19px;background: url(../images/PicList002323-icon.png) no-repeat;margin-top: 15px;background-position: center;}
.RighInfo002522 .title p{font-size:14px;color:#888;margin-top: 3%;line-height: 25px;}

.RighInfo002522 .title span{ display:block; font-size:14px; color:#999; text-transform:uppercase;}
.RighInfo002522 .list dl{float:left;width:100%;display:table;border-bottom: 1px solid #ededed;margin-bottom:1.5%;}
.RighInfo002522 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002522 .list dt{ width:95px;}
.RighInfo002522 .list dt b{display:block;width:45px;height:45px;border-radius:50%;background: #891c21;color:#fff;font-size:24px;position:relative;overflow:hidden;line-height:45px;text-align:center;margin:25px auto;}
.RighInfo002522 .list dt b::after{position:absolute;content:'';width:20px;height: 3px;background:#dd1115;bottom: 20px;right: -15px;}
.RighInfo002522 .list dd p{ padding:3% 5% 3% 0; color:#333; margin:0;}
.RighInfo002522 .list dl:hover{background:#891c21}
.RighInfo002522 .list dl:hover dd p{ color:#fff}
@media(max-width:1024px){
.RighInfo002522 .title{ font-size:24px;}
}
@media(min-width:769px){
.RighInfo002522 .list dl{width:31%;margin-right:3.5%;}
.RighInfo002522 .list dl:nth-child(3n){ margin-right:0;}
.RighInfo002522 .list dl:nth-child(3n+1){ clear:left;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo002522 .list dl{ width:48%;}
.RighInfo002522 .list dl:nth-child(2n){ float:right;}
.RighInfo002522 .list dl:nth-child(2n+1){ clear:left;}
}
@media(max-width:680px){
.RighInfo002522 .title:before{bottom: 10%; top:auto}
}

/*RighInfo002810 */
.RighInfo002810{padding: 0% 0 3%}

.RighInfo002810 .txt-logo{background: url(../images/RighInfo002810-bg.jpg); margin-bottom: 3%;padding: 4% 0;}
.RighInfo002810 .txt-logo .txt .inner{display:inline-block;font-weight: bold;text-align: left;line-height: 26px;color: #333; font-size: 15px;}

.RighInfo002810 .txt-list .box:not(:last-child){margin-bottom: 3%;}
.RighInfo002810 .txt-list .info{    line-height: 30px; font-size: 16px; }
.RighInfo002810 .txt-list .red{color: #891c21;  font-size: 20px;  padding-bottom: 12px; display: block;}
.RighInfo002810 .txt-list .info h1{ font-size: 75px; text-align:center; color: #891c21;font-weight: normal;}
.RighInfo002810 .txt-list .info   span{ font-size: 14px; text-align:center; color: #666; display:block }
@media(min-width:769px){
.RighInfo002810 .txt-logo .ytable-cell{width: 50%; text-align: center;}
.RighInfo002810 .txt-logo .txt{border-right: 1px solid #eee;}
.RighInfo002810 .txt-list .pic{width: 46.667%;}
.RighInfo002810 .txt-list .pic img{max-width: 92.858%;}
.RighInfo002810 .txt-list .box:nth-child(2n) .pic{text-align: right;}
/*.RighInfo002810 .txt-list .info{border-bottom: 1px solid #eee;}*/
}
@media(max-width:768px){
.RighInfo002810 .ytable,
.RighInfo002810 .ytable-cell{display: block;}
.RighInfo002810 .txt-logo{text-align: center;}
.RighInfo002810 .txt-list .pic img{display: block;width: 100%;}
}
/*Timeline001915*/
.Timeline001915{ padding:2% 0 4%;}
.Timeline001915 .title{position:relative;padding-bottom: 5%;font-size: 30px;color: #891c21;text-align: center;}
.Timeline001915 .title:before{display: block;content: "";position: absolute;top: 33%;left: 0;width: 100%;height: 19px;background: url(../images/PicList002323-icon.png) no-repeat;margin-top: 15px;background-position: center;}

/*.Timeline001915 .list{ background:url(../images/Timeline001915-logo.jpg) no-repeat center top; padding-top:64px;}*/
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px; position:relative}
.Timeline001915 li div:before{content:"";width: 48%;height: 84%;position:absolute;left:0%;top: 9%;background-image:url(../images/Timeline001915-bg.png);}
.Timeline001915 li:nth-child(2n) div:before{left: auto; right:0}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px; }
.Timeline001915 li div p img{max-width: 375px;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color: #891c21;
    font-size: 24px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#b5121b; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#b5121b; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 li div p img{ max-width:100%}
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}
/*
 .Floor001739 为demo编号
 */
.Floor001739{background: #f7f7f7;padding: 2% 0 3%;}
.Floor001739 p{text-align: center; line-height: 26px; margin-bottom: 4%;}
.Floor001739 li{float:left;width: 25%;text-align: center; position:relative;}
.Floor001739 li::before{position:absolute;content:'';width:2px;border-right: 1px solid #eee;right:0;top: 0%;height: 100%;}
.Floor001739 li:last-child::before{ display:none;}
.Floor001739 li a{display: block;margin:0 auto;width: 86%;max-width: 288px;}
.Floor001739 li figure img{ width:50%; max-width:100px;}
.Floor001739 li figure .hover{ display:none;}
.Floor001739 li h3{font-size: 18px;color: #891c21;font-weight: normal;}
.Floor001739 li p{line-height: 26px;/* height:40px; */overflow:hidden;font-size: 14px;color: #666;margin-top:0;}

@media(max-width:768px){
.Floor001739 li{width: 100%;margin-bottom: 4%;}
.Floor001739 li::before{ display:none;}
.Floor001739 li a{width: 96%;max-width: 100%;}

}
/*RighInfo002554 */
.RighInfo002554{ padding:3% 0;}
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{/* text-align:center; */border: 1px solid #ddd;border-collapse:collapse;line-height:24px;padding:15px;}
.RighInfo002554 .table_1 th{ font-size:14px; font-weight:normal;}
.RighInfo002554 .table_1 .th_2{ background:#f0871e;}
.RighInfo002554 .table_1 .th_3{ background:#ffc200;}
.RighInfo002554 .table_1 .th_4{ background:#685046;}
.RighInfo002554 .table_1 .th_2,
.RighInfo002554 .table_1 .th_3,
.RighInfo002554 .table_1 .th_4{ color:#fff;}
.RighInfo002554 .table_1 .th_1{ color:#000;}
@media(max-width:480px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
}
/*RighInfo002521 */
.RighInfo002521{ padding:2% 0;}
.RighInfo002521 .title{/* background:#f5f9fc; */margin-bottom: 5%;line-height: 26px;}
.RighInfo002521 .title span{ font-size:26px; color:#036eb8; padding-right:10px; background:#fff; display:inline-block; line-height:26px;}
.RighInfo002521 .ul_rundown li{position:relative;margin-bottom: 7%;}
.RighInfo002521 .ul_rundown li p{font-size: 15px;color:#333;margin-bottom:0;display: inline-block;padding-top: 4%;margin-left: 12px;}
.RighInfo002521 .ul_rundown li img{max-width: 42px;}
@media(min-width:769px){
.RighInfo002521 .ul_rundown{display:table;width:100%;/* margin-bottom:190px; */}
.RighInfo002521 .ul_rundown li{display:table-cell;vertical-align:bottom;/* max-width:218px; */padding-left: 4%;float: left;width: 24.33%;}
.RighInfo002521 .ul_rundown li .num{top:190px;font-size: 30px;border-top: 1px solid rgba(137, 28, 33, 0.19);padding-top:20px;width:100%;}
.RighInfo002521 .ul_rundown li:last-child .num{/* border-top-color:transparent; */}
.RighInfo002521 .ul_rundown li .num::before{position:absolute;content:'';width:17px;height:17px;border-radius:50%;background: #891c21;left:0;top:-8px;}
}
.RighInfo002521 .ul_rundown li .num{position:absolute;left:0;color: rgba(137, 28, 33, 0.19);font-family:Arial, Helvetica, sans-serif;top: 0;}
@media(max-width:1024px){
.RighInfo002521 .ul_rundown{ margin-bottom:130px;}
.RighInfo002521 .ul_rundown li p{ font-size:16px;}
.RighInfo002521 .ul_rundown li .num{ font-size:40px; top:150px; }
}
@media(max-width:768px){
.RighInfo002521 .ul_rundown li{ padding-left:60px; min-height:50px;}
.RighInfo002521 .ul_rundown li:nth-child(2n){ background:#f5f5f5;}
.RighInfo002521 .ul_rundown li .num{ top:8px; left:5px;}
.RighInfo002521 .ul_rundown li .txt{ position:relative; padding-left:60px;}
.RighInfo002521 .ul_rundown li .txt img{ position:absolute; left:0; top:0; width:45px; height:45px;}
.RighInfo002521 .ul_rundown li .txt p{ margin:0; padding:20px 0;}
}
/*
 .Floor001244 为demo编号
 */
.Floor001244{padding: 4% 0;background: #f7f7f7;}
.Floor001244 .title{ text-align:center; background:url(../images/Floor001244-icon_title.jpg) no-repeat center bottom; padding-bottom:25px;color:#1671c2; margin-bottom:3%;}
.Floor001244 .title h1,
.Floor001244 .title h4{ margin:0; }
.Floor001244 .title h1{font-size:40px; font-family:Verdana,Helvetica;}
.Floor001244 .title h4{font-size:18px; font-weight:normal; border-bottom:1px solid #eaeaea; padding-bottom:25px; max-width:1180px; margin:0 auto;}
@media(min-width:1001px){
.Floor001244 .news,
.Floor001244 .intro{height: 680px;}
}
.Floor001244 .news{position:relative;float: right;width: 50%;background: #fff;padding: 5%;}
.Floor001244 .news .bg{position:absolute;width:22%;left:-22%;top:0;height:100%;/* background:url(../images/Floor001244-news_bg2.jpg) no-repeat right bottom/contain; */}
.Floor001244 .news h1{color: #891c21;margin:0;font-size: 22px;font-weight:normal;}
.Floor001244 .news h1 span{ display:block;font-size: 40px; font-family:Verdana, Helvetica; font-weight:bold;}
.Floor001244 .news h2{
    font-size: 18px;
    font-weight: normal;
}
.Floor001244 .news li{padding: 10px 0 10px 0px;/* background:url(../images/Floor0012440-li.png) no-repeat left 15px; */border-bottom: 1px solid #eee;line-height:20px;color:#767676;}
.Floor001244 .news li a{ color:#767676;}
.Floor001244 .news li time{ display:block;}
.Floor001244 .news li a:hover{color: #1671c2;}

.Floor001244 .intro{float: left;width: 50%;position:relative;}
.Floor001244 .intro img{/* width:100%; height:100%; position:absolute; left:0; top:0;*/}
.Floor001244 .intro .table{display:table;height:100%;width:100%;position:relative;z-index:3;padding: 0% 0% 0% 0%;}
.Floor001244 .intro .table_cell{display:table-cell;vertical-align:middle;background-color: #fdebec;color: #333;padding: 11%;}
.Floor001244 .intro h1{margin:0;font-size: 20px;/* font-weight:normal; */line-height:25px;height:50px;overflow:hidden;margin-top: 4%;color: #891c21;}
.Floor001244 .intro p{/* max-height:76px; *//* overflow:hidden; */line-height: 26px;}
.Floor001244 .intro a{ background:url(../images/Floor001244-more.png) no-repeat center center/contain; width:42px; height:42px; display:inline-block;}
.Floor001244 .intro .pic{
    text-align: center;
    margin-top: 8%;
}
@media(max-width:1180px){
.Floor001244 .auto{ padding:0;}
}
@media(max-width:1000px){
.Floor001244 .news,
.Floor001244 .intro{ float:none; width:auto;}
.Floor001244 .intro .table{ height:auto;}
.Floor001244 .intro .table_cell{ padding:5%;}
.Floor001244 .news{ padding-bottom:5%;}
}
@media(max-width:768px){
.Floor001244 .intro .table{ padding-right:10%;}
}
@media(max-width:640px){
.Floor001244 .news h1 span,
.Floor001244 .title h1{font-size:30px;}
}
@media(max-width:480px){
.Floor001244 .intro .table{ padding:5%;}
.Floor001244 .news h1 span,
.Floor001244 .title h1{font-size:24px;}
.Floor001244 .news h1,
.Floor001244 .intro h1,
.Floor001244 .title h4{font-size:16px;}
.Floor001244 .intro p{ margin:5px 0;}
.Floor001244 .intro a{ width:30px; height:30px;}
}




.Floor0045322{ padding:3% 0}
.Floor0045322 .pic{ float:left;width:32%}
.Floor0045322 .word{ float:right; width:62%; line-height:27px; padding-top:3%}
.Floor0045322 .word h1{color: #891c21; font-weight: normal;font-size: 32px; }
.Floor0045322 .word p{ margin-bottom:20px}
@media(max-width:480px){
.Floor0045322 .pic,.Floor0045322 .word{  width:100%}

}




